@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:0;border:0}
html{_width:100%;_height:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;_filter:expression(document.execCommand("BackgroundImageCache",false,true))}
body{_width:100%;_height:100%;font-size:12px;font-family:arial,"Hiragino Sans GB","Microsoft Yahei","微软雅黑","宋体",宋体,Tahoma,Arial,Helvetica,STHeiti;color:#666;background-color:#fff;_background-image:url(about:blank);_background-attachment:fixed}
a{color:#666;text-decoration:none}
a:hover{color:#0099cc;text-decoration:none}
img{vertical-align:middle;image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic}
table{border-collapse:collapse;border-spacing:0}
ul{list-style-type:none}
ul{margin:0;padding:0;}
input{outline:0;vertical-align:middle}
textarea{outline:0;resize:none}
.black{color:black}
.white{color:white}
.gray{color:gray}
.red{color:red}
.green{color:green}
.blue{color:blue}
.hidden{display:none}
.clearfix{*zoom:1}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"\0020"}
.dialogOverlay{position:fixed;top:0;display:none;width:100%;height:100%;border:1px solid #ccc;background-position:0 -60px;_position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight - this.offsetHeight);left:0;z-index:99;filter:alpha(opacity = 30);-moz-opacity:.30;opacity:.30;zoom:1;background:url(../images/dialog_overlay.png)}
div.container{width:1200px;margin:10px auto;*zoom:1;position:relative; background: #fff; padding: 10px; box-sizing: border-box;}
div.container:after{height:0;display:block;clear:both;visibility:hidden;overflow:hidden;content:"\0020"}
div.container .span1,div.container .span2,div.container .span3,div.container .span4,div.container .span4_1,div.container .span5,div.container .span6,div.container .span7,div.container .span8,div.container .span9,div.container .span10,div.container .span11,div.container .span12,div.container .span13,div.container .span14,div.container .span15,div.container .span16,div.container .span17,div.container .span18,div.container .span19,div.container .span20,div.container .span21,div.container .span22,div.container .span23,div.container .span24{_display:inline;float:left;margin-right:20px;overflow:hidden}
div.container .span6_{_display:inline;float:left;margin-right:20px;}
div.container .span1{width:30px}
div.container .span2{width:70px}
div.container .span3{width:110px}
div.container .span4{width:150px}
div.container .span4_1{width:190px}
div.container .span5{width:220px}
div.container .span6{width: 300px;margin: 0;padding: 0;}
div.container .span7{width:270px}
div.container .span8{width:310px}
div.container .span9{width:350px}
div.container .span10{width:443px;margin-left:417px;margin-top: 18px;}
div.container .span11{width:430px}
div.container .span12{width:570px}
div.container .span13{width:510px}
div.container .span14{width:550px}
div.container .span15{width:590px}
div.container .span16{width:630px}
div.container .span17{width:670px}
div.container .span18{width: 880px; margin: 0 20px 0 0;}
div.container .span19{width:750px}
div.container .span20{width:790px}
div.container .span21{width:830px}
div.container .span22{width:100%;margin: 0;}
div.container .span23{width:910px}
div.container .span24{width:100%;margin-right:0}
div.container .prepend1{padding-left:40px}
div.container .prepend2{padding-left:80px}
div.container .prepend3{padding-left:120px}
div.container .prepend4{padding-left:160px}
div.container .prepend5{padding-left:200px}
div.container .prepend6{padding-left:240px}
div.container .prepend7{padding-left:280px}
div.container .prepend8{padding-left:320px}
div.container .prepend9{padding-left:360px}
div.container .prepend10{padding-left:400px}
div.container .prepend11{padding-left:440px}
div.container .prepend12{padding-left:480px}
div.container .prepend13{padding-left:520px}
div.container .prepend14{padding-left:560px}
div.container .prepend15{padding-left:600px}
div.container .prepend16{padding-left:640px}
div.container .prepend17{padding-left:680px}
div.container .prepend18{padding-left:720px}
div.container .prepend19{padding-left:760px}
div.container .prepend20{padding-left:800px}
div.container .prepend21{padding-left:840px}
div.container .prepend22{padding-left:880px}
div.container .prepend23{padding-left:920px}
div.container .append1{padding-right:40px}
div.container .append2{padding-right:80px}
div.container .append3{padding-right:120px}
div.container .append4{padding-right:160px}
div.container .append5{padding-right:200px}
div.container .append6{padding-right:240px}
div.container .append7{padding-right:280px}
div.container .append8{padding-right:320px}
div.container .append9{padding-right:360px}
div.container .append10{padding-right:400px}
div.container .append11{padding-right:440px}
div.container .append12{padding-right:480px}
div.container .append13{padding-right:520px}
div.container .append14{padding-right:560px}
div.container .append15{padding-right:600px}
div.container .append16{padding-right:640px}
div.container .append17{padding-right:680px}
div.container .append18{padding-right:720px}
div.container .append19{padding-right:760px}
div.container .append20{padding-right:800px}
div.container .append21{padding-right:840px}
div.container .append22{padding-right:880px}
div.container .append23{padding-right:920px}
/* div.container .last{margin-right:0} */
input.text{width:220px;height:30px;line-height:26px;padding:0 4px;color:#666;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid;border-color:#b8b8b8 #dcdcdc #dcdcdc #b8b8b8;background:url(../images/common.gif) 0 0 no-repeat}
input.text[type=file]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
input.text:hover{-webkit-transition:box-shadow linear .2s;-moz-transition:box-shadow linear .2s;-ms-transition:box-shadow linear .2s;-o-transition:box-shadow linear .2s;transition:box-shadow linear .2s;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);border:1px solid #74b9ef;background:0}
input.text:disabled{background-color:#f6f6f6}
input.text:disabled:hover{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid;border-color:#b8b8b8 #dcdcdc #dcdcdc #b8b8b8;background-color:#f6f6f6}
textarea.text{width:440px;height:160px;padding:4px;color:#666;font-size:12px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #c1c1c1}
textarea.text:hover{-webkit-transition:box-shadow linear .2s;-moz-transition:box-shadow linear .2s;-ms-transition:box-shadow linear .2s;-o-transition:box-shadow linear .2s;transition:box-shadow linear .2s;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);border:1px solid #74b9ef}
textarea.text:disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#f6f6f6}
textarea.text:disabled:hover{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #c1c1c1;background-color:#f6f6f6}
a.button{height:28px;line-height:28px;display:inline-block;display:-moz-inline-stack;float:left;padding:0 14px;margin-right:10px;color:#646464;text-shadow:1px 1px #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;outline:0;blr:exp1__;border:1px solid #dcdcdc;background:url(../images/common.gif) 0 -30px repeat-x}
a.button:hover{color:#333;-webkit-transition:box-shadow linear .2s;-moz-transition:box-shadow linear .2s;-ms-transition:box-shadow linear .2s;-o-transition:box-shadow linear .2s;transition:box-shadow linear .2s;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px rgba(0,0,0,0.15);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px rgba(0,0,0,0.15);border:1px solid #ccc;background-position:0 -60px}
a.button:active{background-position:0 -90px}
a.button:disabled{color:#bbb}
a.button:disabled:hover,a.button:disabled:active{color:#bbb;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #dcdcdc;background-position:0 0}
input.button{height:28px;line-height:28px;*line-height:24px;display:inline-block;display:-moz-inline-stack;padding:0 14px;margin-right:10px;color:#646464;cursor:pointer;*overflow:visible;text-shadow:1px 1px #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;outline:0;blr:exp1__;border:1px solid #dcdcdc;background:url(../images/common.gif) 0 -30px repeat-x}
@-moz-document url-prefix(){input.button{padding:0 10px}
}
input.button:hover{color:#333;-webkit-transition:box-shadow linear .2s;-moz-transition:box-shadow linear .2s;-ms-transition:box-shadow linear .2s;-o-transition:box-shadow linear .2s;transition:box-shadow linear .2s;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px rgba(0,0,0,0.15);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px rgba(0,0,0,0.15)}
input.button:active{background-position:0 -90px}
input.button:disabled{color:#bbb}
input.button:disabled:hover,input.button:disabled:active{border:1px solid #dcdcdc;background-position:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#bbb;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-ms-transition:none}
span.requiredField{padding-right:3px;color:#ff6d6d;font-size:10px}
label.fieldError{padding-left:6px;color:#ffb042;line-height:23px}
div.xxMessage{position:fixed;top:25%;display:none;padding:10px 30px;_position:absolute;_top:expression((document.documentElement.scrollTop || document.body.scrollTop)+Math.round(25 *(document.documentElement.offsetHeight || document.body.clientHeight) / 100)+"px");left:50%;z-index:100;overflow:hidden;-webkit-box-shadow:1px 1px 6px #999;-moz-box-shadow:1px 1px 6px #999;box-shadow:1px 1px 6px #999;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5,direction=0,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=90,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=180,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5,direction=270,strength=3)";filter:progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5,direction=0,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=90,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=180,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5,direction=270,strength=3);border:1px solid #999;background-color:#fff}
div.xxMessage .messageContent{line-height:24px;padding:0 10px 0 30px;color:#666}
div.xxMessage .messagewarnIcon{background:url(../images/common.gif) -60px -330px no-repeat}
div.xxMessage .messagesuccessIcon{background:url(../images/common.gif) -30px -360px no-repeat}
div.xxMessage .messageerrorIcon{background:url(../images/common.gif) 0 -390px no-repeat}
div.xxMessage .messageIframe{width:2000px;height:2000px;position:absolute;left:-100px;top:-100px;z-index:-1}
span.loadingIcon{width:20px;height:20px;line-height:20px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;background:url(../images/loading_icon.gif) center no-repeat}
span.loadingBar{width:208px;height:20px;line-height:20px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;background:url(../images/loading_bar.gif) center no-repeat}

div.topNav{height: 30px;width:100%;background:url(../images/topNav.png) repeat-x;}
div.topNav div.center{width:1000px; margin:0 auto;overflow:hidden; }
div.topNav div.center ul li{line-height:30px;float:left;margin:0 4px}
div.center ul li a{margin-right:4px;}
div.topNav .headerLogin,div.topNav .headerRegister,div.topNav .headerUsername,div.topNav .headerLogout{display:none}

div.path{height:25px;line-height:25px;clear:both;margin-bottom:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:solid 1px #e4e4e4}
div.path li{float:left;padding:0 20px 0 10px;color:#d96663;background:url(../images/common.gif) right -270px no-repeat}
div.path li.last{background:0}
div.header .headerAd{height:60px;margin-left:26px;margin-top:6px}


div.header .cart{width:60px;height:28px;line-height:28px;_display:inline;float:left;padding-left:30px;margin-left:150px;margin-top:2px;background:url(../images/common.gif) -210px -180px no-repeat}
div.header .phone{height:28px;line-height:28px;float:right;margin-bottom:4px;padding:0 10px 0 26px;white-space:nowrap;border:solid 1px #f0f0f0;background:url(../images/common.gif) -210px -210px no-repeat #fcfcfc}
div.header .phone strong{font-size:14px;font-weight:bold}
div.header .mainNav{height:36px;overflow:hidden;background:url(../images/previews/s_nav_b.png) repeat-x left center; border:1px solid #bfe1ff;}
div.header .mainNav li{height:36px;line-height:36px;float:left;color:#3c3c3c;}
div.header .mainNav li a{margin:0 20px;color:#3c3c3c;font-size:14px}
div.header .mainNav li a:hover{color:#ff699e}
div.header .mainNav a.current{height:35px;line-height:36px;color:#ca062c;border-bottom:solid 1px #1d1d1d;background-color:#ca062c}
div.header .tagWrap{height:38px;line-height:38px;margin-bottom:10px;border-left:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4;background:url(../images/common.gif) 0 -120px repeat-x}
div.header .tag{width: 200px;float:left;margin-right:220px}
div.header .tag li{float:left;border-right:solid 1px #e4e4e4}
div.header .tag .icon{padding-right:10px;background:right 2px no-repeat}
div.header .tag a{margin:0 20px}
div.header .hotSearch{width:390px;height:38px;line-height:38px;float:left;margin-right:10px;text-align:right;overflow:hidden}
div.header .search{width:228px;height:23px;line-height:23px;float:right;position:relative;padding:2px 0;margin:5px 5px 5px 10px;background:url(../images/common.gif) 0 -300px no-repeat}
div.header .search .keyword{position:absolute;left:24px;margin:0;height:23px;outline:0;border:0;background:0;color:#888;line-height:23px}
div.footer{}
div.footer .bottomNav{margin-bottom:10px;text-align:center}
div.footer .bottomNav li{display:inline;line-height:26px}
div.footer .bottomNav a{margin:0 10px}
div.footer .copyright{margin-bottom:10px;color:#555;text-align:center;line-height:30px}
div.pagination{float:right;margin-bottom:10px;height:20px}
div.pagination a,div.pagination span{float:left;display:inline;margin-left:3px;height:18px;outline:0;vertical-align:middle;text-align:center;white-space:nowrap;line-height:18px;blr:expression(this.hideFocus = true)}
div.pagination a{padding:0 5px;border:1px solid #ccc}
div.pagination a:hover{border:1px solid #fd6d01;text-decoration:none}
div.pagination a.previousPage{width:18px;padding:0;background:url(../images/common.gif) 0 -180px no-repeat}
div.pagination span.previousPage{width:18px;cursor:default;border:1px solid #ccc;background:url(../images/common.gif) -30px -180px no-repeat}
div.pagination a.nextPage{width:18px;padding:0;background:url(../images/common.gif) 0 -210px no-repeat}
div.pagination span.nextPage{width:18px;cursor:default;border:1px solid #ccc;background:url(../images/common.gif) -30px -210px no-repeat}
div.pagination a.firstPage{width:18px;padding:0;background:url(../images/common.gif) -60px -180px no-repeat}
div.pagination span.firstPage{width:18px;cursor:default;border:1px solid #ccc;background:url(../images/common.gif) -90px -180px no-repeat}
div.pagination a.lastPage{width:18px;padding:0;background:url(../images/common.gif) -60px -210px no-repeat}
div.pagination span.lastPage{width:18px;cursor:default;border:1px solid #ccc;background:url(../images/common.gif) -90px -210px no-repeat}
div.pagination .currentPage{padding:0 5px;border:1px solid #fd6d01;background-color:#ffede1;color:#fd6d01 !important;font-weight:bold;cursor:default}
div.pagination .pageBreak{padding:0 5px;color:#36c;cursor:default}
